// 自定义错误中间件
// 我们需要知道中间件那几个参数是什么类型。
// 通过app.use点进去看use的描述:
// 因为err是any类型，我们可以自定义个err类型，
// src下建立exceptions文件夹，里面建立HTTPException.ts：


class HttpException extends Error{
    constructor(public status:number,public message:string,public errors?:any){
        super(message);
        this.status=status
        this.message=message
        this.errors = errors||{}
    }
}


export default  HttpException;
